<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title>Developer Notes</title>
</head>
<body>

    <h2>General items of interest for the developers of Testfire.</h2>


<h3> Extension </h3>

<ol>
    <li>
        <p>
            Firebug (presumably Firefox, actually), tracks frames and iframes as Window objects, wrt memory management.
            This makes the tracking of child browsers via a simple 'window opened/ window closed' counter on the
            Extension (via the TestFire.initTestFireModule(..) method ) a major pain in the ass, at best. It is
            certainly doable but for now not worth it.
        </p>
        <p>
            Instead, the current method of tracking which window is in focus is managed through the 'childBrowser'
            command under the <i>TestFire -> Browser Commands -> Action -> Child Browser</i> menu item and the 'Close'
            command (<i>TestFire -> Browser Commands -> Action -> Close</i>).
        </p>
        <p style="font-weight:bolder;font-size:larger;">
            This correctly implies that windows must be closed in the reverse order that they are opened.
        </p>

    </li>

</ol>


</body>
</html>